package com.asj.vivo.lock.enums;

import com.oplus.customize.coreapp.utils.ConstantUtil;

import lombok.Getter;

@Getter
public enum NotificationSwitchEnums {
    //设置类型
    CHANNEL(ConstantUtil.NotificationSwitchType.CHANNEL,"通道总开关"),
    CHANNEL_LOCK_SCREEN(ConstantUtil.NotificationSwitchType.CHANNEL_LOCK_SCREEN,"锁屏"),
    CHANNEL_BADGE(ConstantUtil.NotificationSwitchType.CHANNEL_BADGE,"角标"),
    CHANNEL_STATUS_BAR(ConstantUtil.NotificationSwitchType.CHANNEL_STATUS_BAR,"在状态栏上显示"),
    CHANNEL_BUBBLE(ConstantUtil.NotificationSwitchType.CHANNEL_BUBBLE,"气泡"),
    CHANNEL_SOUND(ConstantUtil.NotificationSwitchType.CHANNEL_SOUND,"声音"),
    VIBRATE(ConstantUtil.NotificationSwitchType.CHANNEL_VIBRATE,"振动"),
    BYPASS_DND(ConstantUtil.NotificationSwitchType.CHANNEL_BYPASS_DND,"免打扰"),

    //通知通道id
    LOCK_NOTIFICATION("LOCK_NOTIFICATION",13,"锁机通知"),
    PUBLIC_NOTIFICATION("PUBLIC_NOTIFICATION",189,"泛用通知"),
    ;

    NotificationSwitchEnums(String value, String remark) {
        this.value = value;
        this.remark = remark;
    }
    NotificationSwitchEnums(String value,int code, String remark) {
        this.value = value;
        this.code = code;
        this.remark = remark;
    }

    private final String value;
    private int code;
    private final String remark;


}
